@charset "utf-8";

/*全局样式
---------------------------------------------*/
body{font-size:12px;font-family: "微软雅黑","Microsoft Yahei","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",宋体 !important; background: #f3f5f7;margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td,div,span{ margin:0; padding:0; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
a{ color:#000; text-decoration:none; display:inline-block;cursor:pointer;}
a:hover{color:red; text-decoration:underline; }
.ax{display: table-cell;}
img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
*html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden; }
 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
 
.clearfix {display:block;} 
 
 
.left{float:left; display:inline-block;}
.right{float:right;}	
.red{color:#F00;}.red:hover{color:#F60;}.red a{color:#F00;}.red a:hover{color:#F60;}
.gray{color:#666;}.gray:hover{color:#F60;}.gray a{color:#666;}.gray a:hover{color:#F60;}
.blue{color:#1E7BB3;}.blue:hover{color:#F60;}.blue a{color:#1E7BB3;}.blue a:hover{color:#F60;}


.gotop{display:none;background:url("../images/gotop.png") no-repeat;bottom:130px;height:52px;position:fixed;right:50%;width:50px;z-index:10;}
.gotop:hover{background-position:-50px 0px;}

.killart{width: 100px;height: 26px; line-height: 26px; padding-left: 2px;border: 1px solid #c40000;}
#topArea{width: 100%;height: 30px; background-color: #f6f6f6; border-bottom:1px solid  #e5e5e5;}
.topArea{width: 1003px;height: 30px;line-height: 30px;margin: 0 auto;}
.topAreaLeft{float: left;width: 650px;height: 30px;overflow: hidden; color:#333;}
.topAreaLeft span a{ color:#FF0000;height: 30px; line-height:34px; margin-left:10px;}
.topAreaRight{float: right;width: auto;height: 30px;overflow: hidden;}
.topAreaRight span a{ color:#333;height: 30px; line-height:30px; margin:0 8px;}
.topAreaRight span a:hover { color:red; }
body, pre, div, p, textarea {
    word-wrap: break-word;
    word-break: break-all;
}

#nav a.nav-open {
    background: center center no-repeat transparent;
    background-image: url('/templates/default/images/menu.png');
    display: block;
    width: 1.5em;
    height: 1.5em;
    position: absolute;
    left: 0.5em;
    top: 0.7em;
}
a:link, a:visited, a:hover, a:active {
    text-decoration: none;
    color: #333;
}


#nav a.blog-title {
    color: #eee;
    text-decoration: none;
    letter-spacing: -1px;
    position: relative;
    text-shadow: 1px 1px 5px #333;
}



.nav {
    top: 0;
    z-index: 999;
}

.nav {
    width: 100%;
    height: 2.3em;
    line-height: 2.3em;
    font-size: 1.4em;
    text-align: center;
    background: #c40000;
    box-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

.site-navbar {
    margin: 61px 0 0;
    position: fixed;
    top: 0;
    left: -40%;
    bottom: 0;
    background-color: #fff;
    text-align: left;
    padding: 0;
    line-height: 32px;
    font-size: 16px;
    width: 40%;
    overflow-y: auto;
}

#nav img#logo-icon {
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	position: absolute;
	right: 2.6em;
	top: 0.7em;
	border-radius: 0.1em transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

#nav img#logo-icon:hover {
	-webkit-transform: rotate(720deg);
}

#nav img#sou {
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	position: absolute;
	right: 0.8em;
	top: 0.7em;
	border-radius: 0.1em transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
#nav img#sou:hover {
	-webkit-transform: rotate(720deg);
}

#nav img#guan {
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	position: absolute;
	left: 0.8em;
	top: 0.7em;
	border-radius: 0.1em transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}


#nav img#guan:hover {
	-webkit-transform: rotate(720deg);
}

ul#menu {
	opacity: 0.97;
	-moz-opacity: 0.9;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #0EA5D2;
	border-right: 2px solid #FFF;
	width: 50%;
	max-width: 100px;
	 left: 0;
	overflow-y: auto;
	top:50px;


}
ul#menu3 {
	opacity: 0.97;
	-moz-opacity: 0.9;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #2d2d2d;
	width: 140px;
	border-right: 2px solid #FFF;
	left: 100px;
	height:2.32em;
	overflow-y:hidden;
	top:50px;


}
ul#menu1 {
	opacity: 0.97;
	-moz-opacity: 0.9;
    left:100px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #2d2d2d;
	border-right: 2px solid #FFF;
	width: 70px;
	max-width: 160px;
	overflow-y: auto;
	top:5.45em;

}
ul#menu2 {
	opacity: 0.97;
	-moz-opacity: 0.9;
    left:170px;
    border-right: 2px solid #FFF;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #2d2d2d;
	width: 70px;
	max-width: 160px;
	overflow-y: auto;

	top:5.45em;

}

#menu >li {
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	width: 100%;
	display: inline-block;
}
#menu1 >li {
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	width: 100%;
	display: inline-block;
}
#menu2 >li {
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	width: 100%;
	display: inline-block;
}
#menu3 >li {
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	width: 100%;
	display: inline-block;
}
#menu >li>a {
	margin: 0;
	height: 2.2em;
	color: #fff;
	line-height: 2.2em;
	display: block;
	
	font-size: 1.05em;
	font-weight: 900;
	border-radius: 0em;
	border-bottom: 1px solid #71A9B9;
	position: relative
}

#menu1 >li>a {
	margin: 0;
	height: 2.2em;
	color: #fff;
	line-height: 2.2em;
	display: block;
	font-size: 1.05em;
	font-weight: 900;
	border-radius: 0em;
	border-bottom: 1px solid #71A9B9;
	position: relative
}
#menu2 >li>a {
	margin: 0;
	height: 2.2em;
	color: #fff;
	line-height: 2.2em;
	display: block;
	font-size: 1.05em;
	font-weight: 900;
	border-radius: 0em;
	border-bottom: 1px solid #71A9B9;
	position: relative
}
#menu3 >li>a {
	margin: 0;
	height: 2.2em;
	color: #fff;
	line-height: 2.2em;
	display: block;
	font-size: 1.05em;
	font-weight: 900;
	border-radius: 0em;
	border-bottom: 1px solid #71A9B9;
	position: relative
}
#menu a:link,#menu a:visited,#menu a:hover,#menu a:active {
	color: #eee;
}
#menu1 a:link,#menu1 a:visited,#menu1 a:hover,#menu1 a:active {
	color: #eee;
}
#menu2 a:link,#menu2 a:visited,#menu2 a:hover,#menu2 a:active {
	color: #eee;
}
#menu3 a:link,#menu3 a:visited,#menu3 a:hover,#menu3 a:active {
	color: #eee;
}
ul#menu li a.selected {
    background-color: #2d2d2d;
	color: #FDD02D;
	
}

ul#menu1 li a.selected {
    background-color: #2d2d2d;
	color: #FDD02D;
}

ul#menu2 li a.selected {
    background-color: #2d2d2d;
	color: #FDD02D;
}
ul#menu3 li a.selected {
    background-color: #2d2d2d;
}
#menu>li:hover {
	background: #1397BE;
}
#menu1>li:hover {
	background: #1397BE;
}
#menu2>li:hover {
	background: #1397BE;
}
#menu3>li:hover {
	background: #1397BE;
}
#topLogo{width: 100%;height: 87px;background: url("../images/topLogoBg.gif") repeat-x 0 bottom;}
.topLogo{width: 1003px;height: 87px;overflow: hidden;margin: 0 auto;color: #8a8a8a;}
.logo{width: 466px;height: 87px;overflow: hidden;}


.nav{width: 100%; height:50px; line-height:50px; background-color:#f23030; }
.nav .selected {background-color:#2d2d2d; }
.navs{width: 100%; height:50px; line-height:50px; background-color:#c40000;}
.navs .selected {background-color:#2d2d2d; }
.navShow{ position:fixed;_position: absolute; top:0; left:0; z-index:9999;}
.navMain{width: 1003px;height: 40px;line-height: 40px;margin: 0 auto;}
.navMain ul{ height:40px; }
.navMain ul li{ width:auto;height:40px;line-height:40px;float:left;text-align:center; border-right:1px solid #8a0808; }
.navMain ul li a{line-height:40px;color:#fff;font-size:14px; padding:0 10px;}
.navMain ul li a:hover{ background-color:#2d2d2d; text-decoration:none;}
.navMain ul li a.selected{ background-color:#2d2d2d;}
.navMain ul li.hot_p { position:relative; }
.navMain ul li.hot_p em {position: absolute;top: -13px;right: -5px;display: block;width: 34px;height: 28px;background: url("../images/hot1.png") 0 0 no-repeat; }
.navsShow{ position:fixed;_position: absolute; top:0; left:0; z-index:9999;}
.navsMain{width: 1003px;height: 40px;line-height: 40px;margin: 0 auto;}
.navsMain ul{ height:40px; }
.navsMain ul li{ width:auto;height:40px;line-height:40px;float:left;text-align:center; border-right:1px solid #8a0808; }
.navsMain ul li a{line-height:40px;color:#fff;font-size:14px; padding:0 10px;}
.navsMain ul li a:hover{ background-color:#2d2d2d; text-decoration:none;}
.navsMain ul li a.selected{ background-color:#2d2d2d;}
.navsMain ul li.hot_p { position:relative; }
.navsMain ul li.hot_p em {position: absolute;top: -13px;right: -5px;display: block;width: 34px;height: 28px;background: url("../images/hot1.png") 0 0 no-repeat; }


.mainArea{ width:100%;margin:0px auto; overflow:hidden;}


.footer{ width:100%;}

.FootHead{
height:50px;
z-index:998;
width:100%;
background-color:#FFF;
position: fixed;
}

.link{ background:#FFF; overflow:hidden;}
.link .linkLogo{background: url("/templates/default/images/bottom_logo.gif") no-repeat;height: 40px;line-height: 45px;overflow: hidden;  border-bottom:1px solid #dddddd;}
.link .linkList{padding: 10px;line-height: 1.8;}
.link .linkList a{ margin:0 8px;}

.bottom{ width:100%; margin:0px auto;margin-bottom: 40px; text-align:center;}
.bottom .bottomBg{height: 5px;overflow: hidden;background: #c40000;}
.bottom p{ height:25px; line-height:25px;}


.liadvert{width:1000px; margin:0 auto; margin-top:10px; }


.pages { text-align:right; margin:10px 0px; }
.pages span{ border:1px solid #dddddd; margin:0px 3px; padding:6px 10px; display:inline-block; }
.pages a { display:inline-block; border:1px solid #dddddd;margin:0px 3px; padding:6px 10px; color:blue;}
.pages a:hover { background-color:#fbfbfb; border-color:#d4d4d4; }


.search { height:35px; line-height:35px; float:right; margin-top:35px; }
.search .txt_search { width:300px; height:26px; line-height:26px; padding-left:2px; border:1px solid #c40000; vertical-align: middle;}
.search .sub_search { width:80px; height:28px; line-height:28px; display:inline-block; background-color:#c40000; color:white; text-align:center; font-weight:bold; cursor:pointer; border:none;vertical-align: middle; }

.mms { line-height:30px; padding:5px 40px; font-size:14px; letter-spacing:2px; }
.mms span { font-size:18px; color:red; }


.kefu_big { position: fixed; right: 0px; top: 60%;border: #CFD0CF 1px solid; border-bottom:none;}
.kefu_big ul li { width: 60px;height: 50px; border-bottom: #CFD0CF 1px solid;font-size: 12px;color: #333333;text-align: center;line-height: 22px; padding-top:10px;}
.kefu_big ul li a { display:block;}

#hm_t_70663 { margin-top:30px; }
.baiduad { margin-bottom:10px; }

.cnzz a{ color:blue;}